Python Job: Software Developer

Job added on

Company

Syngenta

Location

New York - India

Job type

Full-Time

Python Job Details

Senior AWS Python Developer

About Syngenta

Syngenta is a global leader in agriculture; rooted in science and dedicated to bringing plant potential to life. Each of our 28,000 employees in more than 90 countries work together to solve one of humanity’s most pressing challenges: growing more food with fewer resources. A diverse workforce and an inclusive workplace environment are enablers of our ambition to be the most collaborative and trusted team in agriculture. Our employees reflect the diversity of our customers, the markets where we operate and the communities which we serve. No matter what your position, you will have a vital role in safely feeding the world and taking care of our planet. Join us and help shape the future of agriculture.

About this Job:

We believe that that most IT departments witness change, we aim to cause it by discovering and applying new and novel technologies to real world problems. We are looking for curious, determined, and high performing individuals who will push hard for breakthroughs that help the company.

The Cloud team is a pillar of the Syngenta IT organization responsible for designing, architecting, implementing, and supporting Multi Cloud Services. As a Senior AWS Python Developer, you will be part of Cloud Engineering team automating AWS tasks.

Key Responsibilities:

  • Develop reusable, efficient, and scalable python modules to automate manual AWS tasks.
  • Design and implement CI/CD framework.
  • Using Python boto3 module, automate AWS IAM Keys rotation & notify users of AWS guard duty security findings/vulnerabilities.
  • Design and implement AWS Solutions by utilizing various AWS services such as EC2, Load Balancers, VPC, Firewalls, S3, RDS, VPC, SQS & SNS to meet business requirements.
  • Re-architect/Modernize applications from traditional server-based architecture to AWS docker container-based services such as EKS, ECS & Fargate
  • Partner with customers to design and implement serverless applications using lambda, API Gateway and Cognito.
  • Troubleshoot and resolve the root cause of AWS & Azure platform incidents.
  • Work closely with Syngenta Cloud architects to implement new launched AWS services.
  • A High degree of self-motivation and the ability to adapt quickly to new tasks.

Desired Experience and Skills required:

  • Bachelor’s Degree in computer science or IT or relevant field.
  • 7+ years of experience in Python with extensive hands-on software development experience.
  • Experience in deploying AWS cloud platform services using Terraform/Cloud formation/ansible frameworks.
  • Ability to write clean, secure, test driven, easily maintainable and modular codes.
  • Experience in designing and implementing high quality software development practices.
  • Experience with AWS Services such as IAM, Lambda, Cloudwatch, EventBridge, CloudTrail, EC2, S3, Guard duty, Security Hub, IoT, EKS, Fargate and Systems Manager
  • Experience developing REST APIs and Microservice architecture
  • Experience with CI/CD, using Git/Jenkins or GitLab CI.
  • In-depth hands-on experience with infrastructure-as-code tools like Hashicorp Terraform or CloudFormation templates
  • Should have knowledge in API management, authorization and access control, monitoring, and version management.
  • Experience with collaborative software development practices.

Desired Experience and Skills required:

  • Bachelor’s Degree in computer science or IT or relevant field.
  • 7+ years of experience in Python with extensive hands-on software development experience.